package com.dfcd.commonlib.retrofit;

import okhttp3.Interceptor;
import okhttp3.Request;
import okhttp3.Response;

import java.io.IOException;

/**
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━感觉萌萌哒━━━━━━
 * <p>
 * Created by Administrator on 2018/10/25.
 */
public class HeaderInterceptor implements Interceptor {


	private String time;
	private String data;

	public HeaderInterceptor(String time, String data) {
		this.time = time;
		this.data = data;
	}

	@Override
	public Response intercept(Chain chain) throws IOException {
		Request originalRequest = chain.request();
		Request.Builder requestBuilder;
		requestBuilder = originalRequest.newBuilder()
				.header("AppType", "TPOS")
				.header("Content-Type", "application/json")
				.header("Accept", "application/json")
				.method(originalRequest.method(), originalRequest.body());

		Request request = requestBuilder.build();
		return chain.proceed(request);
	}
}
